﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DangSanPham.aspx.cs" Inherits="ThoiTrangT2B.Admin.DangSanPham"
    MasterPageFile="~/Admin/AdminSite.Master" EnableEventValidation="true" MaintainScrollPositionOnPostback="true" %>

<%@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %>
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
    <div class="NoiDungChinh">
        <img class="FormImage" src="images/computer.png" alt="" />
        <p class="FormTitle">
            Quản lý Sản phẩm</p>
    </div>
    <style>
        .dtlSize
        {
            width: 800px;
            overflow: auto;
        }
    </style>
    <div class="NoiDung">
        <asp:MultiView ID="MultiView1" runat="server">
            <asp:View ID="ViewThemMoi" runat="server">
                <div id="ThemMoiBanner" runat="server">
                    <h2>
                        Cập nhật thông tin sản phẩm</h2>
                    <table class="FormTable">
                        <caption>
                            <i>Chú ý : Các trường có dấu <span style="color: red">(*)</span> là trường bắt buộc
                                nhập</i></caption>
                        <tr>
                            <td colspan="2" class="DeMucTable">
                                Thông tin cơ bản
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Chọn danh mục hiển thị<span style="color: red">(*)</span>
                            </td>
                            <td>
                                <asp:DropDownList ID="cboMenu" runat="server" CssClass="cmdCbo">
                                </asp:DropDownList>
                                <asp:RequiredFieldValidator ID="cboMenuVal" runat="server" ControlToValidate="cboMenu"
                                    Display="Dynamic" ErrorMessage="Vui lòng nhập tên sản phẩm" SetFocusOnError="True"
                                    InitialValue="-1"></asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Tên sản phẩm <span style="color: red">(*)</span>
                            </td>
                            <td>
                                <asp:TextBox ID="txtTenSP" runat="server"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="txtTenSPVal" runat="server" ControlToValidate="txtTenSP"
                                    Display="Dynamic" ErrorMessage="Vui lòng nhập tên sản phẩm" SetFocusOnError="True"></asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Mã sản phẩm <span style="color: red">(*)</span>
                            </td>
                            <td>
                                <asp:TextBox ID="txtMaSP" runat="server"></asp:TextBox>
                                <asp:RequiredFieldValidator ID="txtMaSPVal" runat="server" ControlToValidate="txtMaSP"
                                    Display="Dynamic" ErrorMessage="Vui lòng nhập mã sản phẩm" SetFocusOnError="True"></asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Ảnh sản phẩm
                            </td>
                            <td>
                                <div style="width: 25%; float: left">
                                    <asp:Image ID="imgAnhSP" runat="server" Width="150px" ImageUrl="../images/no_image.jpg" />
                                    <asp:FileUpload ID="txtAnhSP" runat="server" />
                                </div>
                                <div style="width: 70%; float: left">
                                    <asp:FileUpload ID="txtAnhSP1" runat="server" />
                                    <br />
                                    <asp:FileUpload ID="txtAnhSP2" runat="server" />
                                    <br />
                                    <asp:FileUpload ID="txtAnhSP3" runat="server" />
                                    <br />
                                    <asp:FileUpload ID="txtAnhSP4" runat="server" />
                                    <br />
                                    <asp:FileUpload ID="txtAnhSP5" runat="server" />
                                </div>
                                <div style="clear: both">
                                    <asp:Literal ID="ltrImage" runat="server"></asp:Literal>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Hãng sản xuất <span style="color: red">(*)</span>
                            </td>
                            <td>
                                <asp:DropDownList ID="cboHangSanXuat" runat="server" CssClass="cmdCbo">
                                </asp:DropDownList>
                                <asp:RequiredFieldValidator ID="cboHangSPVal" runat="server" ControlToValidate="cboHangSanXuat"
                                    Display="Dynamic" ErrorMessage="Vui lòng chọn hãng sản xuất" InitialValue="-1"
                                    SetFocusOnError="True"></asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Giá tiền <span style="color: red">(*)</span>
                            </td>
                            <td>
                                <asp:TextBox ID="txtGiaSP" runat="server"></asp:TextBox>
                                VNĐ
                                <asp:RequiredFieldValidator ID="txtGiaSPVal" runat="server" ControlToValidate="txtGiaSP"
                                    Display="Dynamic" ErrorMessage="Vui lòng nhập giá sản phẩm" SetFocusOnError="True"></asp:RequiredFieldValidator>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Khuyến Mãi
                            </td>
                            <td>
                                <asp:TextBox ID="txtKhuyenMai" runat="server" Width="50px"></asp:TextBox>
                                %
                            </td>
                        </tr>
                        <tr runat="server" id="RowMauSac">
                            <td>
                                Cập nhật màu sắc - kích cỡ sản phẩm
                            </td>
                            <td>
                                <div class="dtlSize">
                                    <asp:DataList ID="dtlMauSac" runat="server" RepeatDirection="Horizontal" OnItemDataBound="dtlMauSac_ItemDataBound">
                                        <ItemTemplate>
                                            <center>
                                                <div class="color-tag" style='background-color: <%# Eval("TenDM")%>'>
                                                </div>
                                                <asp:CheckBox ID="chkColor" runat="server" CssClass="fl" />
                                                <asp:HiddenField ID="hdnID" runat="server" Value='<%# Eval("ID")%>' />
                                                <asp:CheckBoxList ID="chkSizeList" runat="server" CssClass="FeatureLabel">
                                                </asp:CheckBoxList>
                                                <asp:FileUpload ID="fulImage" runat="server" />
                                            </center>
                                        </ItemTemplate>
                                    </asp:DataList>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Sản phẩm mới
                            </td>
                            <td>
                                <asp:RadioButton ID="rbtNew" runat="server" Text="Sản phẩm mới" GroupName="new" Checked="true" />
                                <asp:RadioButton ID="rbtOld" runat="server" Text="Bỏ nhãn sản phẩm mới" GroupName="new" />
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Bài viết cho Sản Phẩm
                            </td>
                            <td>
                                <FCKeditorV2:FCKeditor ID="txtGhiChu" runat="server" Height="300" Width="700" ToolbarStartExpanded="true">
                                </FCKeditorV2:FCKeditor>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2" align="center">
                                <asp:Button ID="btnLuu" runat="server" Text="Lưu thay đổi" CssClass="cmdBtn" OnClick="btnLuu_Click" />
                                <asp:Button ID="btnHuy" runat="server" Text="Hủy" CssClass="cmdBtn" CausesValidation="False"
                                    OnClick="btnHuy_Click" />
                            </td>
                        </tr>
                    </table>
                </div>
            </asp:View>
            <asp:View ID="ViewDanhSach" runat="server">
                <asp:Button ID="btnThemMoi" runat="server" Text="Thêm mới sản phẩm" CssClass="cmdBtn"
                    OnClick="btnThemMoi_Click" /><br />
                <span>Chọn sản phẩm theo hãng sản xuất :
                    <asp:DropDownList ID="ddlHangSanXuat" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlHangSanXuat_SelectedIndexChanged">
                    </asp:DropDownList>
                </span>
                <asp:GridView ID="grvData" runat="server" AutoGenerateColumns="False" CssClass="ListTable"
                    OnRowCommand="grvData_RowCommand" OnRowCancelingEdit="grvData_RowCancelingEdit"
                    OnRowEditing="grvData_RowEditing" OnRowDeleting="grvData_RowDeleting" DataKeyNames="ID"
                    OnPageIndexChanging="grvData_PageIndexChanging" PageSize="10" AllowPaging="true"
                    PagerSettings-Position="TopAndBottom">
                    <PagerSettings Position="TopAndBottom" />
                    <Columns>
                        <asp:TemplateField HeaderText="Ảnh Sản phẩm">
                            <ItemTemplate>
                                <img alt='<%#Eval("TenSP") %>' src='<%# "../"+Eval("Image") %>' width="100px" />
                            </ItemTemplate>
                            <ItemStyle HorizontalAlign="Center" />
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Tên Sản phẩm">
                            <ItemTemplate>
                                <%# Eval("TenSP") %>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:BoundField HeaderText="Mã sản phẩm" DataField="MaSP" />
                        <asp:TemplateField HeaderText="Giá tiền">
                            <ItemTemplate>
                                <%#Convert.ToDouble(Eval("Gia")).ToString("0,00") %>
                            </ItemTemplate>
                            <ItemStyle HorizontalAlign="Center" />
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Khuyễn mãi">
                            <ItemTemplate>
                                <%#Eval("KM") %>%
                            </ItemTemplate>
                            <ItemStyle HorizontalAlign="Center" />
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Giá sau khuyến mãi">
                            <ItemTemplate>
                                <%#Convert.ToDouble(Eval("Giacu")).ToString("0,00") %>
                            </ItemTemplate>
                            <ItemStyle HorizontalAlign="Center" />
                        </asp:TemplateField>
                        <%--<asp:TemplateField HeaderText="Thêm ảnh sản phẩm">
                            <HeaderStyle Wrap="False" />
                            <ItemTemplate>
                                <asp:ImageButton ID="imgAddImage" runat="server" CommandArgument='<%# Eval("ID")%>'
                                    CommandName="<%# ThoiTrangT2B.MyConst.Action.AddImage %>" ImageUrl="../images/icon.png"
                                    ToolTip="Cập nhật thêm ảnh sản phẩm" />
                            </ItemTemplate>
                            <ItemStyle HorizontalAlign="Center" Width="70px" />
                        </asp:TemplateField>--%>
                        <asp:TemplateField HeaderText="Cập nhật kho hàng">
                            <HeaderStyle Wrap="False" />
                            <ItemTemplate>
                                <asp:ImageButton ID="imgUpdate" runat="server" CommandArgument='<%# Eval("ID")%>'
                                    CommandName="<%# ThoiTrangT2B.MyConst.Action.Update %>" ImageUrl="../images/icon.png"
                                    ToolTip="Cập nhật màu sắc, size, số lượng sản phẩm" />
                            </ItemTemplate>
                            <ItemStyle HorizontalAlign="Center" Width="70px" />
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Chi tiết">
                            <HeaderStyle Wrap="False" />
                            <ItemStyle Width="60px" Wrap="False" />
                            <ItemTemplate>
                                <asp:ImageButton ID="imgEdit" runat="server" CommandArgument='<%# Eval("ID")%>' CommandName="<%# ThoiTrangT2B.MyConst.Action.Approve %>"
                                    ImageUrl="../images/detail.png" ToolTip="Sửa" />
                                <asp:ImageButton ID="imgDelete" runat="server" CommandArgument='<%# Eval("ID")%>'
                                    CommandName="<%# ThoiTrangT2B.MyConst.Action.Delete %>" ImageUrl="../images/del.png"
                                    OnClientClick="return confirm('Bạn có chắc là muốn xóa bản ghi này không ?')"
                                    ToolTip="Xóa" />
                            </ItemTemplate>
                            <ItemStyle Width="70px" />
                        </asp:TemplateField>
                    </Columns>
                    <PagerStyle HorizontalAlign="Right" />
                </asp:GridView>
            </asp:View>
        </asp:MultiView>
    </div>
</asp:Content>
